package cn.glc.daily.life.model.dto.weibo;

import lombok.Data;

import java.util.List;

/**
 * 微博用户信息
 *
 * @author simon
 * @date 2020/11/25 16:11
 * @copyright:
 * @modifier
 * @motto a no talent, people who have to study hard
 */
@Data
public class WebBoUserInfoDto {
    /**
     * 用户UID
     */
    private int id;
    /**
     *
     */
    private String screen_name;
    /**
     *
     */
    private String name;
    /**
     *
     */
    private String province;
    /**
     *
     */
    private String city;
    /**
     *
     */
    private String location;
    /**
     *
     */
    private String description;
    /**
     *
     */
    private String url;
    /**
     *
     */
    private String profile_image_url;
    /**
     *
     */
    private String domain;
    /**
     *
     */
    private String gender;
    /**
     *
     */
    private int followers_count;
    /**
     *
     */
    private int friends_count;
    /**
     *
     */
    private int statuses_count;
    /**
     *
     */
    private int favourites_count;
    /**
     *
     */
    private String created_at;
    /**
     *
     */
    private boolean following;
    /**
     *
     */
    private boolean allow_all_act_msg;
    /**
     *
     */
    private boolean geo_enabled;
    /**
     *
     */
    private boolean verified;
    /**
     *
     */
    private StatusBean status;
    /**
     *
     */
    private boolean allow_all_comment;
    /**
     *
     */
    private String avatar_large;
    /**
     *
     */
    private String verified_reason;
    /**
     *
     */
    private boolean follow_me;
    /**
     *
     */
    private int online_status;
    /**
     *
     */
    private int bi_followers_count;

    @Data
    public static class StatusBean {
        /**
         *
         */
        private String created_at;
        /**
         *
         */
        private long id;
        /**
         *
         */
        private String text;
        /**
         *
         */
        private String source;
        /**
         *
         */
        private boolean favorited;
        /**
         *
         */
        private boolean truncated;
        /**
         *
         */
        private String in_reply_to_status_id;
        /**
         *
         */
        private String in_reply_to_user_id;
        /**
         *
         */
        private String in_reply_to_screen_name;
        /**
         *
         */
        private Object geo;
        /**
         *
         */
        private String mid;
        /**
         *
         */
        private int reposts_count;
        /**
         *
         */
        private int comments_count;
        /**
         *
         */
        private List<?> annotations;
    }
}
